| -i |
This installs a new package
# rpm -i package
|
| -F |
This will upgrade packages, but only if an earlier version currently exists
# rpm -F package
|
| -U |
This upgrades or installs the package currently installed to a newer version
# rpm -U package
|
| -e |
erase (uninstall) package
# rpm -e package
|
| -q |
query packages
# rpm -q package
|
| -V |
verify installed packages
# rpm -V package
|
| -K |
verify package signature
# rpm -K package
|
| --rebuilddb |
rebuild the database indices from the installed package headers
# rpm --rebuilddb
|
| --initdb |
create a new database if one doesn’t already exist
# rpm --initdb
|
| --import |
import PUBKEY
# rpm --import /usr/share/rhn/RPM-GPG-KEY
|
| options with i, U |
| -v |
show package name
# rpm -iv package
|
| -h |
display progress
# rpm -ivh package
|
| -vv |
Print lots of ugly debugging information
# rpm -ivv package
|
| --nodeps |
Don’t do a dependency check before installing or upgrading a package
# rpm -ivh --nodeps package
|
| --test |
Don’t really uninstall anything, just go through the motions
# rpm -ivh --test package
|
| options with q |
| -a |
Query all installed packages
# rpm -qa
|
| -i |
Display package information, including name, version, and description. This uses the --queryformat if one was specified
# rpm -qi package
|
| -l |
List files in package
# rpm -ql package
|
| -c |
List only configuration files (implies -l)
# rpm -qc package
|
| -d |
List only documentation files (implies -l)
# rpm -qd package
|
| -f |
Query package owning FILE
# rpm -qf /bin/bash
|
| -R |
List packages on which this package depends
# rpm -qR package
|
| -s |
Display the states of files in the package (implies -l)
# rpm -qs package
|
| --last |
Orders the package listing by install time such that the latest packages are at the top
# rpm -q --last package
|
| --changelog |
Display change information for the package
# rpm -q --changelog package
|